/**
 * 用于 element-plus 的表格组件 el-table
 * 保存鼠标左键单击选中的行的数据
 * keyValue = 表格行数据的主键数组
 * rowIndex = 当前行的行号
 */
class CurrentRow {
  keyValue = null // 表格当前选中行的 key field 的 value
  rowIndex = -1 // 表格当前选中行的行号
  constructor(keyValue, rowIndex) {
    this.keyValue = keyValue;
    this.rowIndex = rowIndex;
  }

  reset(){
    this.keyValue = null
    this.rowIndex = -1
  }
}

class EditObj {
  keyValue = null
  rowIndex = -1
  data = null

  reset(){
    this.keyValue = null
    this.rowIndex = -1
    this.data - null
  }
}

export { CurrentRow, EditObj }